package com.eunion.web.common.base;

import java.io.Serializable;

/**
 * 定义抽象方法.
 * 
 * 
 * @version 2016年1月10日
 * @param <T>
 * @param <ID>
 */
public abstract class BaseAbstractService<T, ID extends Serializable> {
    /**
     * 获取JpaRepository对象,默认抛出运行时异常，用于强化代码书写规范.
     * 请定义继承BaseRepository的Repository并在Service层重写BaseServiceImpl.geBaseRepository()。.
     * @return 获取基本的Repository
     */
    public abstract BaseRepository<T, ID> geBaseRepository();
}
